home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / tools / czesc_3 / parex / install < prev    next >
Text File  |  1993-11-24  |  4KB  |  162 lines

  1. ; PARex v3.00 Install Script
  2. ; ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3. ; Update: 23-Nov-93
  4.  
  5. ; $VER: PARexInstall 39.008 (23.11.93) PARex v3.00 installation script.
  6.  
  7.  
  8. ; PURPOSE: The following script will auto-install the PARex files.
  9.  
  10.  
  11. FAILAT 21
  12.  
  13. RESIDENT >NIL: RETURN
  14. RESIDENT >NIL: ECHO
  15.  
  16. ECHO "*ec*e[1mPARex v3.00 Installation script*e[0m*n"
  17.  
  18. RETURN Do you wish to install the PARexScripts (y/n) ? 
  19.  
  20. IF $return EQ "121"
  21.    ECHO "yes"
  22. ELSE
  23.    ECHO "no"
  24.    SKIP InstallBinary
  25. ENDIF
  26.  
  27. ; -------------- PAREX script files
  28.  
  29. ECHO "*nPARex script files installation...*n"
  30.  
  31. ECHO "  Looking for *"S:PARex*"..."
  32.  
  33. IF NOT EXISTS S:PARex
  34.    RETURN   "S:PARex" doesn't exist, create it (y/n) ? 
  35.    IF $return EQ "121"
  36.       ECHO "yes"
  37.       MAKEDIR S:PARex
  38.    ELSE
  39.       ECHO "no"
  40.       SKIP InstallBinary
  41.    ENDIF
  42. ELSE
  43.    RETURN   OK to update "S:PARex" (y/n)? 
  44.    IF $return EQ "121"
  45.       ECHO "yes"
  46.    ELSE
  47.       ECHO "no"
  48.       SKIP AssignPARex
  49.    ENDIF
  50. ENDIF
  51.  
  52. ECHO "  Updating *"S:PARex*"..."
  53.  
  54. COPY PARexScripts/#? TO S:PARex ALL QUIET
  55.  
  56. LAB AssignPARex
  57.  
  58. ASSIGN >NIL: PAREX: S:PARex
  59.  
  60. ECHO "  Assigned *"PAREX:*" TO *"S:PARex*"!"
  61. ECHO "  *n*e[1mNOTE*e[0m: include the following in your *"Startup-Sequence*" : ASSIGN PAREX: S:PARex"
  62. ECHO "      include the following in your *"Startup-Sequence*" and *"Shell-Startup*" : PATH PAREX: ADD*n"
  63.  
  64. ; -------------- PAREX binary file
  65.  
  66. LAB InstallBinary
  67.  
  68. ECHO "*nPARex binary files installation...*n"
  69.  
  70. RETURN   OK to copy PARex programs to "C:" (y/n) ? 
  71.  
  72. IF $return EQ "121"
  73.    ECHO "yes"
  74. ELSE
  75.    ECHO "no*n*nInstallation interrupted!"
  76.    SKIP Quit
  77. ENDIF
  78.  
  79. ECHO   "*n  Which language to install as *"PARex*" and *"WildPARex*" ?"
  80. ECHO   "    (e) English version"
  81. ECHO   "    (d) Deutsche Version"
  82. ECHO   "    (f) version Française"
  83. ECHO   "    (n) Nederlandse versie"
  84. RETURN   Language: 
  85.  
  86. COPY ENV:return ENV:prxLANG
  87.  
  88. IF $prxLANG EQ "100"                                        ; german
  89.    ECHO "Deutsche Version"
  90.    COPY PARex/PARexD TO C:PARex QUIET
  91.    COPY PARex/WildPARexD TO C:WildPARex QUIET
  92. ELSE
  93.    IF $prxLANG EQ "102"                                     ; french
  94.       ECHO "version Française"
  95.       COPY PARex/PARexF TO C:PARex QUIET
  96.       COPY PARex/WildPARexF TO C:WildPARex QUIET
  97.    ELSE
  98.       IF $prxLANG EQ "110"                                  ; dutch
  99.          ECHO "Nederlandse versie"
  100.          COPY PARex/PARexN TO C:PARex QUIET
  101.          COPY PARex/WildPARexN TO C:WildPARex QUIET
  102.       ELSE                                                  ; english
  103.          SETENV prxLANG 97
  104.          ECHO "English version"
  105.          COPY PARex/PARexE TO C:PARex QUIET
  106.          COPY PARex/WildPARexE TO C:WildPARex QUIET
  107.       ENDIF
  108.    ENDIF
  109. ENDIF
  110.  
  111. RETURN \n  Install other language versions (y/n) ? 
  112.  
  113. IF $return EQ "121"
  114.    ECHO "yes"
  115.    IF NOT $prxLANG EQ "100"   ; german version
  116.       RETURN    - German version  (y/n): 
  117.       IF $return EQ "121"
  118.          ECHO "installing *"PARexD*" & *"WildPARexD*"..."
  119.          COPY PARex/#?PARexD C: QUIET
  120.       ELSE
  121.          ECHO "-"
  122.       ENDIF
  123.    ENDIF
  124.    IF NOT $prxLANG EQ "102"   ; french version
  125.       RETURN    - French version  (y/n): 
  126.       IF $return EQ "121"
  127.          ECHO "installing *"PARexF*" & *"WildPARexF*"..."
  128.          COPY PARex/#?PARexF C: QUIET
  129.       ELSE
  130.          ECHO "-"
  131.       ENDIF
  132.    ENDIF
  133.    IF NOT $prxLANG EQ "110"   ; dutch version
  134.       RETURN    - Dutch version   (y/n): 
  135.       IF $return EQ "121"
  136.          ECHO "installing *"PARexN*" & *"WildPARexN*"..."
  137.          COPY PARex/#?PARexN C: QUIET
  138.       ELSE
  139.          ECHO "-"
  140.       ENDIF
  141.    ENDIF
  142.    IF NOT $prxLANG EQ "97"   ; english version
  143.       RETURN    - English version (y/n): 
  144.       IF $return EQ "121"
  145.          ECHO "installing *"PARexE*" & *"WildPARexE*"..."
  146.          COPY PARex/#?PARexE C: QUIET
  147.       ELSE
  148.          ECHO "-"
  149.       ENDIF
  150.    ENDIF
  151. ELSE
  152.    ECHO "no*n"
  153. ENDIF
  154.  
  155. ; --------------
  156.  
  157. ECHO "*nInstallation complete...enjoy PARex v3.00!*n"
  158.  
  159. LAB Quit
  160.  
  161.  
  162.